Index Fragmentation: Internals, Analysis, And Solutions